import request from "@/utils/request";

// 登录
export function login(data) {
  return request({
    url: "/login",
    method: "post",
    data,
  });
}

// 自动登录
export function getInfo(token) {
  return request({
    url: "/logins",
    method: "get",
    params: {
      token,
    },
  });
}

// 获取用户信息接口
export function userlist(pageobj) {
  return request({
    url: `/user?page=${pageobj.pagenum}&pagesize=${pageobj.pagesize}&username=${pageobj.query}`,
    method: "get",
  });
}
// 添加用户信息接口

export function adduser(data) {
  return request({
    url: "/user",
    method: "post",
    data,
  });
}

// 删除用户信息
export function delectuser(phone) {
  return request({
    url: `/user?phone=${phone}`,
    method: "delete",
  });
} 

// 修改用户数据
export function updateuser(data) {
  return request({
    url: `/user`,
    method: "put",
    data,
  });
}

// 分配用户角色
export function updateuserRole(data) {
  return request({
    url: `/auth`,
    method: "put",
    data,
  });
}
// 获取当前用户的项目
export function getapplist(id) {
  return request({
    url: `/project?id=${id}`,
    method: "get",
  });
}
// 获取所有的项目
export function getapp(data) {
  return request({
    url: `/auth`,
    method: "patch",
    data,
  });
}
// 获取当前用户项目权限
export function updataapp(data) {
  return request({
    url: `/auth`,
    method: "put",
    data,
  });
}


// 获取当前用户项目下权限
export function getRoutes(data) {
  return request({
    url: `/recoder?people_id=${data.id}&project_id=${data.pro_id}&start_day=${data.start_day}&end_day=${data.end_day}`,
    method: 'get',
    data
  })
}

// export function adduser(params) {
//   return service.post('/user', params)
// }
